// 1. 引入http模块
const http = require('http')
const host = '127.0.0.1'
const port = 8889
// 引入util.js中的getClientIp函数
const { getClientIp, getParams } = require('./utils/util.js')
// 2. 创建服务
const server = http.createServer((req, res) => {
  // 获得客户端的请求ip地址
  let ip = getClientIp(req)
  // 客户端的请求方法
  let method = req.method
  console.log(`${method} ${ip}`)
  // 查看一下req对象
  let params = getParams(req.url)
  // 返回响应数据给客户端
  res.end(JSON.stringify(params))
})
// 3. 监听服务
server.listen(port, host, () => {
  console.log(`服务器的访问地址是:http://${host}:${port}`)
})
